package com.yuncheng.oaApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class SpcyFlowVo {

    @ApiModelProperty(value = "申请事项id")
    private String sqsxid;

    @ApiModelProperty(value = "流转id")
    private String jobid;

    @ApiModelProperty(value = "事项名称")
    private String fsxmc;

    @ApiModelProperty(value = "主办人")
    private String fzbr;

    @ApiModelProperty(value = "业务分类编码")
    private String fywflcode;

    @ApiModelProperty(value = "业务分类名称")
    private String fywflname;

    @ApiModelProperty(value = "企业名称")
    private String fqymc;

    @ApiModelProperty(value = "任务类型")
    private String frwlx;

    @ApiModelProperty(value = "检查类型")
    private String fjclx;

    @ApiModelProperty(value = "环节名称")
    private String fhjmc;

    @ApiModelProperty(value = "流程名称")
    private String flcmc;

    @ApiModelProperty(value = "受理编号")
    private String fslbh;

    @ApiModelProperty(value = "受理时间")
    private String fslsj;

    @ApiModelProperty(value = "申请单编号(校核码)")
    private String fsqdbh;

    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd"
    )
    @ApiModelProperty(value = "查验开始时间")
    private Date fcykssj;

    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd"
    )
    @ApiModelProperty(value = "查验结束时间")
    private Date fcyjssj;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "流程是否结束")
    private String lcsfjs;

    @ApiModelProperty(value = "发送人")
    private String ffsrmc;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发送时间")
    private Date ffssj;

    @ApiModelProperty(value = "待办人")
    private String fdbr;

    @ApiModelProperty(value = "办理人")
    private String fblr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "办理时间")
    private Date fblsj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "移送时间")
    private Date fyssj;

    @ApiModelProperty(value = "办理状态")
    private String fblzt;

    @ApiModelProperty(value = "办理状态不等于")
    private String fblztne;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "截止日期筛选开始时间")
    private Date fjzrqstart;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "截止日期筛选结束时间")
    private Date fjzrqend;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "开始时间")
    private Date startTime;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "结束时间")
    private Date endTime;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "截止日期")
    private Date fjzrq;

    @ApiModelProperty(value = "剩余天数")
    private String syday;

    @ApiModelProperty(value = "是否查询个人")
    private String sfcxgr;

    @ApiModelProperty(value = "多个环节名称")
    private String nodes;

    public String getFlcmc() {
        return flcmc;
    }

    public void setFlcmc(String flcmc) {
        this.flcmc = flcmc;
    }

    public String getFslbh() {
        return fslbh;
    }

    public void setFslbh(String fslbh) {
        this.fslbh = fslbh;
    }

    public String getFslsj() {
        return fslsj;
    }

    public void setFslsj(String fslsj) {
        this.fslsj = fslsj;
    }

    public String getSfcxgr() {
        return sfcxgr;
    }

    public void setSfcxgr(String sfcxgr) {
        this.sfcxgr = sfcxgr;
    }

    public Date getFjzrq() {
        return fjzrq;
    }

    public void setFjzrq(Date fjzrq) {
        this.fjzrq = fjzrq;
    }

    public String getSyday() {
        return syday;
    }

    public void setSyday(String syday) {
        this.syday = syday;
    }

    public String getSqsxid() {
        return sqsxid;
    }

    public void setSqsxid(String sqsxid) {
        this.sqsxid = sqsxid;
    }

    public String getJobid() {
        return jobid;
    }

    public void setJobid(String jobid) {
        this.jobid = jobid;
    }

    public String getFblztne() {
        return fblztne;
    }

    public Date getFjzrqstart() {
        return fjzrqstart;
    }

    public void setFjzrqstart(Date fjzrqstart) {
        this.fjzrqstart = fjzrqstart;
    }

    public Date getFjzrqend() {
        return fjzrqend;
    }

    public void setFjzrqend(Date fjzrqend) {
        this.fjzrqend = fjzrqend;
    }

    public void setFblztne(String fblztne) {
        this.fblztne = fblztne;
    }

    public String getFsxmc() {
        return fsxmc;
    }

    public void setFsxmc(String fsxmc) {
        this.fsxmc = fsxmc;
    }

    public String getFywflcode() {
        return fywflcode;
    }

    public void setFywflcode(String fywflcode) {
        this.fywflcode = fywflcode;
    }

    public String getFywflname() {
        return fywflname;
    }

    public void setFywflname(String fywflname) {
        this.fywflname = fywflname;
    }

    public String getFqymc() {
        return fqymc;
    }

    public void setFqymc(String fqymc) {
        this.fqymc = fqymc;
    }

    public String getFhjmc() {
        return fhjmc;
    }

    public void setFhjmc(String fhjmc) {
        this.fhjmc = fhjmc;
    }

    public String getFfsrmc() {
        return ffsrmc;
    }

    public void setFfsrmc(String ffsrmc) {
        this.ffsrmc = ffsrmc;
    }

    public Date getFfssj() {
        return ffssj;
    }

    public void setFfssj(Date ffssj) {
        this.ffssj = ffssj;
    }

    public String getFdbr() {
        return fdbr;
    }

    public void setFdbr(String fdbr) {
        this.fdbr = fdbr;
    }

    public String getFblzt() {
        return fblzt;
    }

    public void setFblzt(String fblzt) {
        this.fblzt = fblzt;
    }

    public String getFrwlx() {
        return frwlx;
    }

    public void setFrwlx(String frwlx) {
        this.frwlx = frwlx;
    }

    public String getFjclx() {
        return fjclx;
    }

    public void setFjclx(String fjclx) {
        this.fjclx = fjclx;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public String getFsqdbh() {
        return fsqdbh;
    }

    public void setFsqdbh(String fsqdbh) {
        this.fsqdbh = fsqdbh;
    }

    public String getNodes() {
        return nodes;
    }

    public void setNodes(String nodes) {
        this.nodes = nodes;
    }

    public String getFzbr() {
        return fzbr;
    }

    public void setFzbr(String fzbr) {
        this.fzbr = fzbr;
    }

    public String getLcsfjs() {
        return lcsfjs;
    }

    public void setLcsfjs(String lcsfjs) {
        this.lcsfjs = lcsfjs;
    }

    public Date getFblsj() {
        return fblsj;
    }

    public void setFblsj(Date fblsj) {
        this.fblsj = fblsj;
    }

    public Date getFyssj() {
        return fyssj;
    }

    public void setFyssj(Date fyssj) {
        this.fyssj = fyssj;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getFblr() {
        return fblr;
    }

    public void setFblr(String fblr) {
        this.fblr = fblr;
    }

    public Date getFcykssj() {
        return fcykssj;
    }

    public void setFcykssj(Date fcykssj) {
        this.fcykssj = fcykssj;
    }

    public Date getFcyjssj() {
        return fcyjssj;
    }

    public void setFcyjssj(Date fcyjssj) {
        this.fcyjssj = fcyjssj;
    }
}
